/**
 *
 * Copyright 2016-present scrm
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */
export const REQUEST_ARTICLE_LIST = 'REQUEST_ARTICLE_LIST';
export const FETCH_ARTICLE_LIST = 'FETCH_ARTICLE_LIST';
export const RECEIVE_ARTICLE_LIST = 'RECEIVE_ARTICLE_LIST';
export const REQUEST_TYPE_LIST = 'REQUEST_TYPE_LIST';
export const FETCH_TYPE_LIST = 'FETCH_TYPE_LIST';
export const RECEIVE_TYPE_LIST = 'RECEIVE_TYPE_LIST';

// 请求团队列表发起
export const REQUEST_TEAM_LIST = 'REQUEST_TEAM_LIST';
// 进入到发起请求团队列表
export const FETCH_TEAM_LIST = 'FETCH_TEAM_LIST';
// 请求团队列表响应
export const RECEIVE_TEAM_LIST = 'RECEIVE_TEAM_LIST';

// 请求团队详情发起
export const REQUEST_TEAM_DETAIL = 'REQUEST_TEAM_DETAIL';
// 进入到发起请求团队详情
export const FETCH_TEAM_DETAIL = 'FETCH_TEAM_DETAIL';
// 请求团队详情响应
export const RECEIVE_TEAM_DETAIL = 'RECEIVE_TEAM_DETAIL';

// 请求组织架构成员列表发起
export const REQUEST_ALL_MEMBER_LIST = 'REQUEST_ALL_MEMBER_LIST';
// 进入到发起请求组织架构成员列表
export const FETCH_ALL_MEMBER_LIST = 'FETCH_ALL_MEMBER_LIST';
// 请求组织架构成员列表响应
export const RECEIVE_ALL_MEMBER_LIST = 'RECEIVE_ALL_MEMBER_LIST';

// 保存团队发起
export const START_SAVE_TEAM = 'START_SAVE_TEAM';
// 发起保存团队请求
export const REQUEST_SAVE_TEAM = 'REQUEST_SAVE_TEAM';
// 保存团队响应
export const RESPONSE_SAVE_TEAM = 'RESPONSE_SAVE_TEAM';

// 重置团队保存的分发类型
export const RESET_TEAM_TYPE = 'RESET_TEAM_TYPE';

// 清空团队列表
export const EMPTY_TEAM_LIST = 'EMPTY_TEAM_LIST';

// 请求验证签名验证调用
export const REQUEST_VERIFY_SIGNATURE = 'REQUEST_VERIFY_SIGNATURE';
// 请求验证签名验证前
export const FETCH_VERIFY_SIGNATURE = 'FETCH_VERIFY_SIGNATURE';
// 请求验证签名验证前
export const RECEIVE_VERIFY_SIGNATURE = 'RECEIVE_VERIFY_SIGNATURE';

// 请求验证token验证调用
export const REQUEST_TOKEN = 'REQUEST_TOKEN';
// 请求验证token验证前
export const FETCH_TOKEN = 'FETCH_TOKEN';
// 接受token
export const RECEIVE_TOKEN = 'RECEIVE_TOKEN';

// 请求获取用户信息调用
export const REQUEST_USER = 'REQUEST_USER';
// 请求获取用户信息前
export const FETCH_USER = 'FETCH_USER';
// 接收到信息
export const RECEIVE_USER = 'RECEIVE_USER';


// 请求登陆调用
export const REQUEST_LOGIN = 'REQUEST_LOGIN';
// 登陆前
export const START_LOGIN = 'START_LOGIN';
// 接收到登陆信息
export const RECEIVE_LOGIN_DATA = 'RECEIVE_LOGIN_DATA';

// 请求获取用户站点列表调用
export const REQUEST_USER_SITES = 'REQUEST_USER_SITES';
// 请求获取用户站点列表前
export const FETCH_USER_SITES = 'FETCH_USER_SITES';
// 接收到站点列表
export const RECEIVE_USER_SITES = 'RECEIVE_USER_SITES';


// 更新webview授权
export const UPDATE_WEB_AUTH = 'UPDATE_WEB_AUTH';

// 保存通知的设备
export const SAVE_NOTICE_DEVICE = 'SAVE_NOTICE_DEVICE';
export const POSTING_SAVE_NOTICE_DEVICE = 'POSTING_SAVE_NOTICE_DEVICE';
export const RECEIVE_POST_SAVE_NOTICE_DEVICE = 'RECEIVE_POST_SAVE_NOTICE_DEVICE';


// 消息相关
export const UPDATE_MSG_COUNT = 'UPDATE_MSG_COUNT'
export const STORE_MSG_COUNT = 'STORE_MSG_COUNT'

export const REQUEST_SITE_USER =  'REQUEST_SITE_USER';